package model.base;

import java.math.BigDecimal;
import java.util.Date;

import com.jfinal.plugin.activerecord.IBean;

/**
 * do not modify this file.^_^
 */
@SuppressWarnings("serial")
public abstract class BaseSampleRecord<M extends BaseSampleRecord<M>> extends _BaseModel<M> implements IBean {

    /**
     * ID
     */
    public void setId(Long id) {
        set("id", id);
    }

    /**
     * ID
     */
    public Long getId() {
        return getLong("id");
    }
    /**
     * 创建时间
     */
    public void setCreateTime(Date createTime) {
        set("createTime", createTime);
    }

    /**
     * 创建时间
     */
    public Date getCreateTime() {
        return get("createTime");
    }
    /**
     * 更新时间
     */
    public void setUpdateTime(Date updateTime) {
        set("updateTime", updateTime);
    }

    /**
     * 更新时间
     */
    public Date getUpdateTime() {
        return get("updateTime");
    }
    /**
     * 站点
     */
    public void setStationId(Long stationId) {
        set("stationId", stationId);
    }

    /**
     * 站点
     */
    public Long getStationId() {
        return getLong("stationId");
    }
    /**
     * 运维公司
     */
    public void setServiserId(Long serviserId) {
        set("serviserId", serviserId);
    }

    /**
     * 运维公司
     */
    public Long getServiserId() {
        return getLong("serviserId");
    }
    /**
     * 记录人
     */
    public void setRecorder(String recorder) {
        set("recorder", recorder);
    }

    /**
     * 记录人
     */
    public String getRecorder() {
        return getStr("recorder");
    }
    /**
     * 项目名称
     */
    public void setProjectName(String projectName) {
        set("projectName", projectName);
    }

    /**
     * 项目名称
     */
    public String getProjectName() {
        return getStr("projectName");
    }
    /**
     * 单位
     */
    public void setUnit(String unit) {
        set("unit", unit);
    }

    /**
     * 单位
     */
    public String getUnit() {
        return getStr("unit");
    }
    /**
     * 核查开始时间
     */
    public void setStartTime(Date startTime) {
        set("startTime", startTime);
    }

    /**
     * 核查开始时间
     */
    public Date getStartTime() {
        return get("startTime");
    }
    /**
     * 核查结束时间
     */
    public void setEndTime(Date endTime) {
        set("endTime", endTime);
    }

    /**
     * 核查结束时间
     */
    public Date getEndTime() {
        return get("endTime");
    }
    /**
     * 标液浓度
     */
    public void setSampleSolution(String sampleSolution) {
        set("sampleSolution", sampleSolution);
    }

    /**
     * 标液浓度
     */
    public String getSampleSolution() {
        return getStr("sampleSolution");
    }
    /**
     * 仪器示值
     */
    public void setInstrumentValue(BigDecimal instrumentValue) {
        set("instrumentValue", instrumentValue);
    }

    /**
     * 仪器示值
     */
    public BigDecimal getInstrumentValue() {
        return get("instrumentValue");
    }
    /**
     * 误差
     */
    public void setError(BigDecimal error) {
        set("error", error);
    }

    /**
     * 误差
     */
    public BigDecimal getError() {
        return get("error");
    }
    /**
     * 是否合格
     */
    public void setIsNormal(Boolean isNormal) {
        set("isNormal", isNormal);
    }

    /**
     * 是否合格
     */
    public Boolean getIsNormal() {
        return get("isNormal");
    }
    /**
     * 仪器名称
     */
    public void setInstrumentName(String instrumentName) {
        set("instrumentName", instrumentName);
    }

    /**
     * 仪器名称
     */
    public String getInstrumentName() {
        return getStr("instrumentName");
    }
    /**
     * 仪器校准开始时间
     */
    public void setInstrumentStartTime(Date instrumentStartTime) {
        set("instrumentStartTime", instrumentStartTime);
    }

    /**
     * 仪器校准开始时间
     */
    public Date getInstrumentStartTime() {
        return get("instrumentStartTime");
    }
    /**
     * 仪器校准结束时间
     */
    public void setInstrumentEndTime(Date instrumentEndTime) {
        set("instrumentEndTime", instrumentEndTime);
    }

    /**
     * 仪器校准结束时间
     */
    public Date getInstrumentEndTime() {
        return get("instrumentEndTime");
    }
    /**
     * 校准参数
     */
    public void setParamType(String paramType) {
        set("paramType", paramType);
    }

    /**
     * 校准参数
     */
    public String getParamType() {
        return getStr("paramType");
    }
    /**
     * 校准结果
     */
    public void setResult(String result) {
        set("result", result);
    }

    /**
     * 校准结果
     */
    public String getResult() {
        return getStr("result");
    }
    /**
     * 仪器校准结果
     */
    public void setInstrumentIsNormal(Boolean instrumentIsNormal) {
        set("instrumentIsNormal", instrumentIsNormal);
    }

    /**
     * 仪器校准结果
     */
    public Boolean getInstrumentIsNormal() {
        return get("instrumentIsNormal");
    }
}
